package com.bdqn.service;

import com.bdqn.pojo.Menu;
import com.bdqn.pojo.Role;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface RoleService {
    List<Role> getAll();

    PageInfo<Role> selectPage(int pageNum, int pageSize, String name);

    int addRole(Role role);

    int addRoleMenu(int rid, List<Integer> pids, List<Integer> cids);

    List<Menu> selectRoleMenus(int rid);

    List<Integer> getRids(int uid);

    List<Integer> getRoleMids(int rid);

    int addRoleMids(int rid, List<Integer> mids);
}
